package com.ekuaitu.kuaitu.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by CaoJing on 2016/12/7.
 */

public class MyRouteBean {

    /**
     * status : 200
     * message : 成功
     * debug : null
     * attachment : {"completeOrderlList":[{"id":2073,"userId":261,"carId":101,"orderNum":"26120161205150231","status":101,"onLocationName":"","onLatitude":39.959133,"onLongitude":116.323321,"realPrice":"11.0","downLocationName":"","downLatitude":39.95912,"downLongitude":116.323323,"orderTime":1480921351000,"finishTime":1480940717000,"startBillingTime":1480921352000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":101,"bikeId":101,"picture":0,"brand":"快兔出行","model":"物联锁","bikeType":2,"licenseTag":"101101","useStatus":102,"lockStatus":1,"bikeStatus":0,"battery":-67,"totalMileage":100,"geocode":"wx4gdeqqb8pr","longitude":116.32321,"latitude":39.959133,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":2072,"userId":261,"carId":101,"orderNum":"26120161205150050","status":101,"onLocationName":"","onLatitude":39.959133,"onLongitude":116.323321,"realPrice":"0.0","downLocationName":"","downLatitude":39.959181,"downLongitude":116.32373,"orderTime":1480921250000,"finishTime":1480921257000,"startBillingTime":1480921251000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":101,"bikeId":101,"picture":0,"brand":"快兔出行","model":"物联锁","bikeType":2,"licenseTag":"101101","useStatus":102,"lockStatus":1,"bikeStatus":0,"battery":-67,"totalMileage":100,"geocode":"wx4gdeqqb8pr","longitude":116.32321,"latitude":39.959133,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":2071,"userId":261,"carId":71,"orderNum":"26120161205142900","status":101,"onLocationName":"锐创国际中心","onLatitude":40.008425,"onLongitude":116.485181,"realPrice":"0.62","downLocationName":"锐创国际中心","downLatitude":40.008856,"downLongitude":116.486415,"orderTime":1480919340000,"finishTime":1480919355000,"startBillingTime":1480919342000,"businessType":1,"numerical":0,"carbonEmission":0,"carModel":{"id":71,"userId":0,"picture":344,"brand":"??","model":"X6","licenseTag":"789456","electric":113,"mileage":113,"longitude":116.485181,"latitude":40.008425,"gradeId":1,"parkId":13,"valuationRuleModel":{"id":1,"weekDayPrice":50,"weekNightPrice":10,"weekendDayPrice":50,"weekendNightPrice":10,"dayTopPrice":26000,"businessWeekTopPrice":104000,"weekendTopPrice":42000,"fullWeekTopPrice":146000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"fridayMiliSecond":30600000,"nightMiliSecond":37800000},"parkName":null,"abatement":0.06,"companyByRisk":0.06},"bikeModel":null},{"id":2070,"userId":261,"carId":101,"orderNum":"26120161205142848","status":101,"onLocationName":"","onLatitude":39.959108,"onLongitude":116.323248,"realPrice":"0.0","downLocationName":"","downLatitude":39.959113,"downLongitude":116.323882,"orderTime":1480919328000,"finishTime":1480919332000,"startBillingTime":1480919329000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":101,"bikeId":101,"picture":0,"brand":"快兔出行","model":"物联锁","bikeType":2,"licenseTag":"101101","useStatus":102,"lockStatus":1,"bikeStatus":0,"battery":-67,"totalMileage":100,"geocode":"wx4gdeqqb8pr","longitude":116.32321,"latitude":39.959133,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":2027,"userId":261,"carId":127,"orderNum":"26120161201181814","status":101,"onLocationName":"","onLatitude":40.125247400000006,"onLongitude":116.60166539999999,"realPrice":"0.0","downLocationName":"","downLatitude":40.008394,"downLongitude":116.485165,"orderTime":1480587494000,"finishTime":1480918058000,"startBillingTime":1480587495000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":127,"bikeId":127,"picture":0,"brand":"????27","model":"????27","bikeType":1,"licenseTag":"","useStatus":102,"lockStatus":0,"bikeStatus":0,"battery":50,"totalMileage":100,"geocode":"wx4gdeqqb8r9","longitude":116.60166539999999,"latitude":40.125247400000006,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":2005,"userId":261,"carId":126,"orderNum":"26120161130121538","status":101,"onLocationName":"","onLatitude":40.1242474,"onLongitude":116.6006654,"realPrice":"1.0","downLocationName":"","downLatitude":40.009277,"downLongitude":116.485707,"orderTime":1480479338000,"finishTime":1480479345000,"startBillingTime":1480479340000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":126,"bikeId":126,"picture":0,"brand":"????26","model":"????26","bikeType":1,"licenseTag":"","useStatus":102,"lockStatus":0,"bikeStatus":0,"battery":50,"totalMileage":100,"geocode":"wx4gdeqqb8r9","longitude":116.6006654,"latitude":40.1242474,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":1991,"userId":261,"carId":126,"orderNum":"26120161129144028","status":101,"onLocationName":"","onLatitude":40.1242474,"onLongitude":116.6006654,"realPrice":"0.0","downLocationName":"","downLatitude":40.008835,"downLongitude":116.487569,"orderTime":1480401628000,"finishTime":1480401645000,"startBillingTime":1480401631000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":126,"bikeId":126,"picture":0,"brand":"????26","model":"????26","bikeType":1,"licenseTag":"","useStatus":102,"lockStatus":0,"bikeStatus":0,"battery":50,"totalMileage":100,"geocode":"wx4gdeqqb8r9","longitude":116.6006654,"latitude":40.1242474,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":1990,"userId":261,"carId":126,"orderNum":"26120161129143319","status":101,"onLocationName":"","onLatitude":40.1242474,"onLongitude":116.6006654,"realPrice":"1.0","downLocationName":"","downLatitude":40.008565,"downLongitude":116.485024,"orderTime":1480401199000,"finishTime":1480401209000,"startBillingTime":1480401201000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":126,"bikeId":126,"picture":0,"brand":"????26","model":"????26","bikeType":1,"licenseTag":"","useStatus":102,"lockStatus":0,"bikeStatus":0,"battery":50,"totalMileage":100,"geocode":"wx4gdeqqb8r9","longitude":116.6006654,"latitude":40.1242474,"kuaituBikeValuationRule":1,"distance":null,"price":null}},{"id":1989,"userId":261,"carId":126,"orderNum":"26120161129134638","status":101,"onLocationName":"","onLatitude":40.1242474,"onLongitude":116.6006654,"realPrice":"1.0","downLocationName":"","downLatitude":40.008494,"downLongitude":116.485138,"orderTime":1480398398000,"finishTime":1480398419000,"startBillingTime":1480398401000,"businessType":2,"numerical":0,"carbonEmission":0,"carModel":null,"bikeModel":{"id":126,"bikeId":126,"picture":0,"brand":"????26","model":"????26","bikeType":1,"licenseTag":"","useStatus":102,"lockStatus":0,"bikeStatus":0,"battery":50,"totalMileage":100,"geocode":"wx4gdeqqb8r9","longitude":116.6006654,"latitude":40.1242474,"kuaituBikeValuationRule":1,"distance":null,"price":null}}],"noCompleteOrderList":[{"id":2086,"userId":261,"carId":74,"orderNum":"26120161207232126","status":15,"onLocationName":"锐创国际中心","onLatitude":40.008425,"onLongitude":116.485181,"realPrice":"6.18","downLocationName":"锐创国际中心","downLatitude":40.008425,"downLongitude":116.485181,"orderTime":1481124086000,"finishTime":1481124086000,"startBillingTime":1481124089000,"businessType":1,"numerical":0,"carbonEmission":0,"carModel":{"id":74,"userId":0,"picture":349,"brand":"luhu","model":"???","licenseTag":"?adwdds","electric":100,"mileage":100,"longitude":116.485181,"latitude":40.008425,"gradeId":2,"parkId":13,"valuationRuleModel":{"id":2,"weekDayPrice":100,"weekNightPrice":18,"weekendDayPrice":100,"weekendNightPrice":18,"dayTopPrice":50000,"businessWeekTopPrice":200000,"weekendTopPrice":78000,"fullWeekTopPrice":278000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"fridayMiliSecond":30600000,"nightMiliSecond":37800000},"parkName":null,"abatement":3,"companyByRisk":3},"bikeModel":null}]}
     */

    @SerializedName("status")
    private int status;
    @SerializedName("message")
    private String message;
    @SerializedName("debug")
    private Object debug;
    @SerializedName("attachment")
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * id : 2073
         * userId : 261
         * carId : 101
         * orderNum : 26120161205150231
         * status : 101
         * onLocationName :
         * onLatitude : 39.959133
         * onLongitude : 116.323321
         * realPrice : 11.0
         * downLocationName :
         * downLatitude : 39.95912
         * downLongitude : 116.323323
         * orderTime : 1480921351000
         * finishTime : 1480940717000
         * startBillingTime : 1480921352000
         * businessType : 2
         * numerical : 0
         * carbonEmission : 0
         * carModel : null
         * bikeModel : {"id":101,"bikeId":101,"picture":0,"brand":"快兔出行","model":"物联锁","bikeType":2,"licenseTag":"101101","useStatus":102,"lockStatus":1,"bikeStatus":0,"battery":-67,"totalMileage":100,"geocode":"wx4gdeqqb8pr","longitude":116.32321,"latitude":39.959133,"kuaituBikeValuationRule":1,"distance":null,"price":null}
         */

        @SerializedName("completeOrderlList")
        private List<CompleteOrderlListBean> completeOrderlList;
        /**
         * id : 2086
         * userId : 261
         * carId : 74
         * orderNum : 26120161207232126
         * status : 15
         * onLocationName : 锐创国际中心
         * onLatitude : 40.008425
         * onLongitude : 116.485181
         * realPrice : 6.18
         * downLocationName : 锐创国际中心
         * downLatitude : 40.008425
         * downLongitude : 116.485181
         * orderTime : 1481124086000
         * finishTime : 1481124086000
         * startBillingTime : 1481124089000
         * businessType : 1
         * numerical : 0
         * carbonEmission : 0
         * carModel : {"id":74,"userId":0,"picture":349,"brand":"luhu","model":"???","licenseTag":"?adwdds","electric":100,"mileage":100,"longitude":116.485181,"latitude":40.008425,"gradeId":2,"parkId":13,"valuationRuleModel":{"id":2,"weekDayPrice":100,"weekNightPrice":18,"weekendDayPrice":100,"weekendNightPrice":18,"dayTopPrice":50000,"businessWeekTopPrice":200000,"weekendTopPrice":78000,"fullWeekTopPrice":278000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"fridayMiliSecond":30600000,"nightMiliSecond":37800000},"parkName":null,"abatement":3,"companyByRisk":3}
         * bikeModel : null
         */

        @SerializedName("noCompleteOrderList")
        private List<NoCompleteOrderListBean> noCompleteOrderList;

        public List<CompleteOrderlListBean> getCompleteOrderlList() {
            return completeOrderlList;
        }

        public void setCompleteOrderlList(List<CompleteOrderlListBean> completeOrderlList) {
            this.completeOrderlList = completeOrderlList;
        }

        public List<NoCompleteOrderListBean> getNoCompleteOrderList() {
            return noCompleteOrderList;
        }

        public void setNoCompleteOrderList(List<NoCompleteOrderListBean> noCompleteOrderList) {
            this.noCompleteOrderList = noCompleteOrderList;
        }

        public static class CompleteOrderlListBean {
            @SerializedName("id")
            private String id;
            @SerializedName("userId")
            private String userId;
            @SerializedName("carId")
            private String carId;
            @SerializedName("orderNum")
            private String orderNum;
            @SerializedName("status")
            private int status;
            @SerializedName("onLocationName")
            private String onLocationName;
            @SerializedName("onLatitude")
            private double onLatitude;
            @SerializedName("onLongitude")
            private double onLongitude;
            @SerializedName("realPrice")
            private double realPrice;
            @SerializedName("downLocationName")
            private String downLocationName;
            @SerializedName("downLatitude")
            private double downLatitude;
            @SerializedName("downLongitude")
            private double downLongitude;
            @SerializedName("orderTime")
            private long orderTime;
            @SerializedName("finishTime")
            private long finishTime;
            @SerializedName("startBillingTime")
            private long startBillingTime;
            @SerializedName("endBillingTime")
            private long endBillingTime;

            public long getEndBillingTime() {
                return endBillingTime;
            }

            public void setEndBillingTime(long endBillingTime) {
                this.endBillingTime = endBillingTime;
            }

            @SerializedName("businessType")
            private int businessType;
            @SerializedName("numerical")
            private int numerical;
            @SerializedName("carbonEmission")
            private int carbonEmission;
            @SerializedName("carModel")
            private CarModelBean carModel;
            /**
             * id : 101
             * bikeId : 101
             * picture : 0
             * brand : 快兔出行
             * model : 物联锁
             * bikeType : 2
             * licenseTag : 101101
             * useStatus : 102
             * lockStatus : 1
             * bikeStatus : 0
             * battery : -67
             * totalMileage : 100
             * geocode : wx4gdeqqb8pr
             * longitude : 116.32321
             * latitude : 39.959133
             * kuaituBikeValuationRule : 1
             * distance : null
             * price : null
             */

            @SerializedName("bikeModel")
            private BikeModelBean bikeModel;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getCarId() {
                return carId;
            }

            public void setCarId(String carId) {
                this.carId = carId;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getOnLocationName() {
                return onLocationName;
            }

            public void setOnLocationName(String onLocationName) {
                this.onLocationName = onLocationName;
            }

            public double getOnLatitude() {
                return onLatitude;
            }

            public void setOnLatitude(double onLatitude) {
                this.onLatitude = onLatitude;
            }

            public double getOnLongitude() {
                return onLongitude;
            }

            public void setOnLongitude(double onLongitude) {
                this.onLongitude = onLongitude;
            }

            public double getRealPrice() {
                return realPrice;
            }

            public void setRealPrice(double realPrice) {
                this.realPrice = realPrice;
            }

            public String getDownLocationName() {
                return downLocationName;
            }

            public void setDownLocationName(String downLocationName) {
                this.downLocationName = downLocationName;
            }

            public double getDownLatitude() {
                return downLatitude;
            }

            public void setDownLatitude(double downLatitude) {
                this.downLatitude = downLatitude;
            }

            public double getDownLongitude() {
                return downLongitude;
            }

            public void setDownLongitude(double downLongitude) {
                this.downLongitude = downLongitude;
            }

            public long getOrderTime() {
                return orderTime;
            }

            public void setOrderTime(long orderTime) {
                this.orderTime = orderTime;
            }

            public long getFinishTime() {
                return finishTime;
            }

            public void setFinishTime(long finishTime) {
                this.finishTime = finishTime;
            }

            public long getStartBillingTime() {
                return startBillingTime;
            }

            public void setStartBillingTime(long startBillingTime) {
                this.startBillingTime = startBillingTime;
            }

            public int getBusinessType() {
                return businessType;
            }

            public void setBusinessType(int businessType) {
                this.businessType = businessType;
            }

            public int getNumerical() {
                return numerical;
            }

            public void setNumerical(int numerical) {
                this.numerical = numerical;
            }

            public int getCarbonEmission() {
                return carbonEmission;
            }

            public void setCarbonEmission(int carbonEmission) {
                this.carbonEmission = carbonEmission;
            }

            public CarModelBean getCarModel() {
                return carModel;
            }

            public void setCarModel(CarModelBean carModel) {
                this.carModel = carModel;
            }

            public BikeModelBean getBikeModel() {
                return bikeModel;
            }

            public void setBikeModel(BikeModelBean bikeModel) {
                this.bikeModel = bikeModel;
            }
            public static class CarModelBean {
                @SerializedName("id")
                private String id;
                @SerializedName("userId")
                private String userId;
                @SerializedName("picture")
                private String picture;
                @SerializedName("brand")
                private String brand;
                @SerializedName("model")
                private String model;
                @SerializedName("licenseTag")
                private String licenseTag;
                @SerializedName("electric")
                private int electric;
                @SerializedName("mileage")
                private int mileage;
                @SerializedName("longitude")
                private double longitude;
                @SerializedName("latitude")
                private double latitude;
                @SerializedName("gradeId")
                private int gradeId;
                @SerializedName("parkId")
                private String parkId;

                @SerializedName("valuationRuleModel")
                private MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean valuationRuleModel;
                @SerializedName("parkName")
                private Object parkName;
                @SerializedName("abatement")
                private String abatement;
                @SerializedName("companyByRisk")
                private String companyByRisk;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getModel() {
                    return model;
                }

                public void setModel(String model) {
                    this.model = model;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public int getElectric() {
                    return electric;
                }

                public void setElectric(int electric) {
                    this.electric = electric;
                }

                public int getMileage() {
                    return mileage;
                }

                public void setMileage(int mileage) {
                    this.mileage = mileage;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public int getGradeId() {
                    return gradeId;
                }

                public void setGradeId(int gradeId) {
                    this.gradeId = gradeId;
                }

                public String getParkId() {
                    return parkId;
                }

                public void setParkId(String parkId) {
                    this.parkId = parkId;
                }

                public MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean getValuationRuleModel() {
                    return valuationRuleModel;
                }

                public void setValuationRuleModel(MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean valuationRuleModel) {
                    this.valuationRuleModel = valuationRuleModel;
                }

                public Object getParkName() {
                    return parkName;
                }

                public void setParkName(Object parkName) {
                    this.parkName = parkName;
                }

                public String getAbatement() {
                    return abatement;
                }

                public void setAbatement(String abatement) {
                    this.abatement = abatement;
                }

                public String getCompanyByRisk() {
                    return companyByRisk;
                }

                public void setCompanyByRisk(String companyByRisk) {
                    this.companyByRisk = companyByRisk;
                }

                public static class ValuationRuleModelBean {
                    @SerializedName("id")
                    private String id;
                    @SerializedName("weekDayPrice")
                    private int weekDayPrice;
                    @SerializedName("weekNightPrice")
                    private int weekNightPrice;
                    @SerializedName("weekendDayPrice")
                    private int weekendDayPrice;
                    @SerializedName("weekendNightPrice")
                    private int weekendNightPrice;
                    @SerializedName("dayTopPrice")
                    private int dayTopPrice;
                    @SerializedName("businessWeekTopPrice")
                    private int businessWeekTopPrice;
                    @SerializedName("weekendTopPrice")
                    private int weekendTopPrice;
                    @SerializedName("fullWeekTopPrice")
                    private int fullWeekTopPrice;
                    @SerializedName("fullDayMiliSecond")
                    private int fullDayMiliSecond;
                    @SerializedName("morningMiliSecond")
                    private int morningMiliSecond;
                    @SerializedName("fridayMiliSecond")
                    private int fridayMiliSecond;
                    @SerializedName("nightMiliSecond")
                    private int nightMiliSecond;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public int getWeekDayPrice() {
                        return weekDayPrice;
                    }

                    public void setWeekDayPrice(int weekDayPrice) {
                        this.weekDayPrice = weekDayPrice;
                    }

                    public int getWeekNightPrice() {
                        return weekNightPrice;
                    }

                    public void setWeekNightPrice(int weekNightPrice) {
                        this.weekNightPrice = weekNightPrice;
                    }

                    public int getWeekendDayPrice() {
                        return weekendDayPrice;
                    }

                    public void setWeekendDayPrice(int weekendDayPrice) {
                        this.weekendDayPrice = weekendDayPrice;
                    }

                    public int getWeekendNightPrice() {
                        return weekendNightPrice;
                    }

                    public void setWeekendNightPrice(int weekendNightPrice) {
                        this.weekendNightPrice = weekendNightPrice;
                    }

                    public int getDayTopPrice() {
                        return dayTopPrice;
                    }

                    public void setDayTopPrice(int dayTopPrice) {
                        this.dayTopPrice = dayTopPrice;
                    }

                    public int getBusinessWeekTopPrice() {
                        return businessWeekTopPrice;
                    }

                    public void setBusinessWeekTopPrice(int businessWeekTopPrice) {
                        this.businessWeekTopPrice = businessWeekTopPrice;
                    }

                    public int getWeekendTopPrice() {
                        return weekendTopPrice;
                    }

                    public void setWeekendTopPrice(int weekendTopPrice) {
                        this.weekendTopPrice = weekendTopPrice;
                    }

                    public int getFullWeekTopPrice() {
                        return fullWeekTopPrice;
                    }

                    public void setFullWeekTopPrice(int fullWeekTopPrice) {
                        this.fullWeekTopPrice = fullWeekTopPrice;
                    }

                    public int getFullDayMiliSecond() {
                        return fullDayMiliSecond;
                    }

                    public void setFullDayMiliSecond(int fullDayMiliSecond) {
                        this.fullDayMiliSecond = fullDayMiliSecond;
                    }

                    public int getMorningMiliSecond() {
                        return morningMiliSecond;
                    }

                    public void setMorningMiliSecond(int morningMiliSecond) {
                        this.morningMiliSecond = morningMiliSecond;
                    }

                    public int getFridayMiliSecond() {
                        return fridayMiliSecond;
                    }

                    public void setFridayMiliSecond(int fridayMiliSecond) {
                        this.fridayMiliSecond = fridayMiliSecond;
                    }

                    public int getNightMiliSecond() {
                        return nightMiliSecond;
                    }

                    public void setNightMiliSecond(int nightMiliSecond) {
                        this.nightMiliSecond = nightMiliSecond;
                    }
                }
            }
            public static class BikeModelBean {
                @SerializedName("id")
                private String id;
                @SerializedName("bikeId")
                private String bikeId;
                @SerializedName("picture")
                private String picture;
                @SerializedName("brand")
                private String brand;
                @SerializedName("model")
                private String model;
                @SerializedName("bikeType")
                private int bikeType;
                @SerializedName("licenseTag")
                private String licenseTag;
                @SerializedName("useStatus")
                private int useStatus;
                @SerializedName("lockStatus")
                private int lockStatus;
                @SerializedName("bikeStatus")
                private int bikeStatus;
                @SerializedName("battery")
                private int battery;
                @SerializedName("totalMileage")
                private int totalMileage;
                @SerializedName("geocode")
                private String geocode;
                @SerializedName("longitude")
                private double longitude;
                @SerializedName("latitude")
                private double latitude;
                @SerializedName("kuaituBikeValuationRule")
                private int kuaituBikeValuationRule;
                @SerializedName("distance")
                private Object distance;
                @SerializedName("price")
                private Object price;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getBikeId() {
                    return bikeId;
                }

                public void setBikeId(String bikeId) {
                    this.bikeId = bikeId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getModel() {
                    return model;
                }

                public void setModel(String model) {
                    this.model = model;
                }

                public int getBikeType() {
                    return bikeType;
                }

                public void setBikeType(int bikeType) {
                    this.bikeType = bikeType;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public int getUseStatus() {
                    return useStatus;
                }

                public void setUseStatus(int useStatus) {
                    this.useStatus = useStatus;
                }

                public int getLockStatus() {
                    return lockStatus;
                }

                public void setLockStatus(int lockStatus) {
                    this.lockStatus = lockStatus;
                }

                public int getBikeStatus() {
                    return bikeStatus;
                }

                public void setBikeStatus(int bikeStatus) {
                    this.bikeStatus = bikeStatus;
                }

                public int getBattery() {
                    return battery;
                }

                public void setBattery(int battery) {
                    this.battery = battery;
                }

                public int getTotalMileage() {
                    return totalMileage;
                }

                public void setTotalMileage(int totalMileage) {
                    this.totalMileage = totalMileage;
                }

                public String getGeocode() {
                    return geocode;
                }

                public void setGeocode(String geocode) {
                    this.geocode = geocode;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public int getKuaituBikeValuationRule() {
                    return kuaituBikeValuationRule;
                }

                public void setKuaituBikeValuationRule(int kuaituBikeValuationRule) {
                    this.kuaituBikeValuationRule = kuaituBikeValuationRule;
                }

                public Object getDistance() {
                    return distance;
                }

                public void setDistance(Object distance) {
                    this.distance = distance;
                }

                public Object getPrice() {
                    return price;
                }

                public void setPrice(Object price) {
                    this.price = price;
                }
            }
        }

        public static class NoCompleteOrderListBean {
            @SerializedName("id")
            private String id;
            @SerializedName("userId")
            private String userId;
            @SerializedName("carId")
            private String carId;
            @SerializedName("orderNum")
            private String orderNum;
            @SerializedName("status")
            private int status;
            @SerializedName("onLocationName")
            private String onLocationName;
            @SerializedName("onLatitude")
            private double onLatitude;
            @SerializedName("onLongitude")
            private double onLongitude;
            @SerializedName("realPrice")
            private String realPrice;
            @SerializedName("downLocationName")
            private String downLocationName;
            @SerializedName("downLatitude")
            private double downLatitude;
            @SerializedName("downLongitude")
            private double downLongitude;
            @SerializedName("orderTime")
            private long orderTime;
            @SerializedName("finishTime")
            private long finishTime;
            @SerializedName("startBillingTime")
            private long startBillingTime;
            @SerializedName("endBillingTime")
            private long endBillingTime;



            public long getEndBillingTime() {
                return endBillingTime;
            }

            public void setEndBillingTime(long endBillingTime) {
                this.endBillingTime = endBillingTime;
            }

            @SerializedName("businessType")
            private int businessType;
            @SerializedName("numerical")
            private int numerical;
            @SerializedName("carbonEmission")
            private int carbonEmission;
            /**
             * id : 74
             * userId : 0
             * picture : 349
             * brand : luhu
             * model : ???
             * licenseTag : ?adwdds
             * electric : 100
             * mileage : 100
             * longitude : 116.485181
             * latitude : 40.008425
             * gradeId : 2
             * parkId : 13
             * valuationRuleModel : {"id":2,"weekDayPrice":100,"weekNightPrice":18,"weekendDayPrice":100,"weekendNightPrice":18,"dayTopPrice":50000,"businessWeekTopPrice":200000,"weekendTopPrice":78000,"fullWeekTopPrice":278000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"fridayMiliSecond":30600000,"nightMiliSecond":37800000}
             * parkName : null
             * abatement : 3
             * companyByRisk : 3
             */

            @SerializedName("carModel")
            private CarModelBean carModel;
            @SerializedName("bikeModel")
            private BikeModelBean bikeModel;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getCarId() {
                return carId;
            }

            public void setCarId(String carId) {
                this.carId = carId;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getOnLocationName() {
                return onLocationName;
            }

            public void setOnLocationName(String onLocationName) {
                this.onLocationName = onLocationName;
            }

            public double getOnLatitude() {
                return onLatitude;
            }

            public void setOnLatitude(double onLatitude) {
                this.onLatitude = onLatitude;
            }

            public double getOnLongitude() {
                return onLongitude;
            }

            public void setOnLongitude(double onLongitude) {
                this.onLongitude = onLongitude;
            }

            public String getRealPrice() {
                return realPrice;
            }

            public void setRealPrice(String realPrice) {
                this.realPrice = realPrice;
            }

            public String getDownLocationName() {
                return downLocationName;
            }

            public void setDownLocationName(String downLocationName) {
                this.downLocationName = downLocationName;
            }

            public double getDownLatitude() {
                return downLatitude;
            }

            public void setDownLatitude(double downLatitude) {
                this.downLatitude = downLatitude;
            }

            public double getDownLongitude() {
                return downLongitude;
            }

            public void setDownLongitude(double downLongitude) {
                this.downLongitude = downLongitude;
            }

            public long getOrderTime() {
                return orderTime;
            }

            public void setOrderTime(long orderTime) {
                this.orderTime = orderTime;
            }

            public long getFinishTime() {
                return finishTime;
            }

            public void setFinishTime(long finishTime) {
                this.finishTime = finishTime;
            }

            public long getStartBillingTime() {
                return startBillingTime;
            }

            public void setStartBillingTime(long startBillingTime) {
                this.startBillingTime = startBillingTime;
            }

            public int getBusinessType() {
                return businessType;
            }

            public void setBusinessType(int businessType) {
                this.businessType = businessType;
            }

            public int getNumerical() {
                return numerical;
            }

            public void setNumerical(int numerical) {
                this.numerical = numerical;
            }

            public int getCarbonEmission() {
                return carbonEmission;
            }

            public void setCarbonEmission(int carbonEmission) {
                this.carbonEmission = carbonEmission;
            }

            public CarModelBean getCarModel() {
                return carModel;
            }

            public void setCarModel(CarModelBean carModel) {
                this.carModel = carModel;
            }

            public BikeModelBean getBikeModel() {
                return bikeModel;
            }

            public void setBikeModel(BikeModelBean bikeModel) {
                this.bikeModel = bikeModel;
            }

            public static class CarModelBean {
                @SerializedName("id")
                private String id;
                @SerializedName("userId")
                private String userId;
                @SerializedName("picture")
                private String picture;
                @SerializedName("brand")
                private String brand;
                @SerializedName("model")
                private String model;
                @SerializedName("licenseTag")
                private String licenseTag;
                @SerializedName("electric")
                private int electric;
                @SerializedName("mileage")
                private int mileage;
                @SerializedName("longitude")
                private double longitude;
                @SerializedName("latitude")
                private double latitude;
                @SerializedName("gradeId")
                private int gradeId;
                @SerializedName("parkId")
                private String parkId;

                @SerializedName("valuationRuleModel")
                private MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean valuationRuleModel;
                @SerializedName("parkName")
                private Object parkName;
                @SerializedName("abatement")
                private String abatement;
                @SerializedName("companyByRisk")
                private String companyByRisk;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getModel() {
                    return model;
                }

                public void setModel(String model) {
                    this.model = model;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public int getElectric() {
                    return electric;
                }

                public void setElectric(int electric) {
                    this.electric = electric;
                }

                public int getMileage() {
                    return mileage;
                }

                public void setMileage(int mileage) {
                    this.mileage = mileage;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public int getGradeId() {
                    return gradeId;
                }

                public void setGradeId(int gradeId) {
                    this.gradeId = gradeId;
                }

                public String getParkId() {
                    return parkId;
                }

                public void setParkId(String parkId) {
                    this.parkId = parkId;
                }

                public MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean getValuationRuleModel() {
                    return valuationRuleModel;
                }

                public void setValuationRuleModel(MyOrderListBean.AttachmentBean.OrderModelsBean.CarModelBean.ValuationRuleModelBean valuationRuleModel) {
                    this.valuationRuleModel = valuationRuleModel;
                }

                public Object getParkName() {
                    return parkName;
                }

                public void setParkName(Object parkName) {
                    this.parkName = parkName;
                }

                public String getAbatement() {
                    return abatement;
                }

                public void setAbatement(String abatement) {
                    this.abatement = abatement;
                }

                public String getCompanyByRisk() {
                    return companyByRisk;
                }

                public void setCompanyByRisk(String companyByRisk) {
                    this.companyByRisk = companyByRisk;
                }

                public static class ValuationRuleModelBean {
                    @SerializedName("id")
                    private String id;
                    @SerializedName("weekDayPrice")
                    private int weekDayPrice;
                    @SerializedName("weekNightPrice")
                    private int weekNightPrice;
                    @SerializedName("weekendDayPrice")
                    private int weekendDayPrice;
                    @SerializedName("weekendNightPrice")
                    private int weekendNightPrice;
                    @SerializedName("dayTopPrice")
                    private int dayTopPrice;
                    @SerializedName("businessWeekTopPrice")
                    private int businessWeekTopPrice;
                    @SerializedName("weekendTopPrice")
                    private int weekendTopPrice;
                    @SerializedName("fullWeekTopPrice")
                    private int fullWeekTopPrice;
                    @SerializedName("fullDayMiliSecond")
                    private int fullDayMiliSecond;
                    @SerializedName("morningMiliSecond")
                    private int morningMiliSecond;
                    @SerializedName("fridayMiliSecond")
                    private int fridayMiliSecond;
                    @SerializedName("nightMiliSecond")
                    private int nightMiliSecond;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public int getWeekDayPrice() {
                        return weekDayPrice;
                    }

                    public void setWeekDayPrice(int weekDayPrice) {
                        this.weekDayPrice = weekDayPrice;
                    }

                    public int getWeekNightPrice() {
                        return weekNightPrice;
                    }

                    public void setWeekNightPrice(int weekNightPrice) {
                        this.weekNightPrice = weekNightPrice;
                    }

                    public int getWeekendDayPrice() {
                        return weekendDayPrice;
                    }

                    public void setWeekendDayPrice(int weekendDayPrice) {
                        this.weekendDayPrice = weekendDayPrice;
                    }

                    public int getWeekendNightPrice() {
                        return weekendNightPrice;
                    }

                    public void setWeekendNightPrice(int weekendNightPrice) {
                        this.weekendNightPrice = weekendNightPrice;
                    }

                    public int getDayTopPrice() {
                        return dayTopPrice;
                    }

                    public void setDayTopPrice(int dayTopPrice) {
                        this.dayTopPrice = dayTopPrice;
                    }

                    public int getBusinessWeekTopPrice() {
                        return businessWeekTopPrice;
                    }

                    public void setBusinessWeekTopPrice(int businessWeekTopPrice) {
                        this.businessWeekTopPrice = businessWeekTopPrice;
                    }

                    public int getWeekendTopPrice() {
                        return weekendTopPrice;
                    }

                    public void setWeekendTopPrice(int weekendTopPrice) {
                        this.weekendTopPrice = weekendTopPrice;
                    }

                    public int getFullWeekTopPrice() {
                        return fullWeekTopPrice;
                    }

                    public void setFullWeekTopPrice(int fullWeekTopPrice) {
                        this.fullWeekTopPrice = fullWeekTopPrice;
                    }

                    public int getFullDayMiliSecond() {
                        return fullDayMiliSecond;
                    }

                    public void setFullDayMiliSecond(int fullDayMiliSecond) {
                        this.fullDayMiliSecond = fullDayMiliSecond;
                    }

                    public int getMorningMiliSecond() {
                        return morningMiliSecond;
                    }

                    public void setMorningMiliSecond(int morningMiliSecond) {
                        this.morningMiliSecond = morningMiliSecond;
                    }

                    public int getFridayMiliSecond() {
                        return fridayMiliSecond;
                    }

                    public void setFridayMiliSecond(int fridayMiliSecond) {
                        this.fridayMiliSecond = fridayMiliSecond;
                    }

                    public int getNightMiliSecond() {
                        return nightMiliSecond;
                    }

                    public void setNightMiliSecond(int nightMiliSecond) {
                        this.nightMiliSecond = nightMiliSecond;
                    }
                }
            }
            public static class BikeModelBean {
                @SerializedName("id")
                private String id;
                @SerializedName("bikeId")
                private String bikeId;
                @SerializedName("picture")
                private String picture;
                @SerializedName("brand")
                private String brand;
                @SerializedName("model")
                private String model;
                @SerializedName("bikeType")
                private int bikeType;
                @SerializedName("licenseTag")
                private String licenseTag;
                @SerializedName("useStatus")
                private int useStatus;
                @SerializedName("lockStatus")
                private int lockStatus;
                @SerializedName("bikeStatus")
                private int bikeStatus;
                @SerializedName("battery")
                private int battery;
                @SerializedName("totalMileage")
                private int totalMileage;
                @SerializedName("geocode")
                private String geocode;
                @SerializedName("longitude")
                private double longitude;
                @SerializedName("latitude")
                private double latitude;
                @SerializedName("kuaituBikeValuationRule")
                private int kuaituBikeValuationRule;
                @SerializedName("distance")
                private Object distance;
                @SerializedName("price")
                private Object price;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getBikeId() {
                    return bikeId;
                }

                public void setBikeId(String bikeId) {
                    this.bikeId = bikeId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getModel() {
                    return model;
                }

                public void setModel(String model) {
                    this.model = model;
                }

                public int getBikeType() {
                    return bikeType;
                }

                public void setBikeType(int bikeType) {
                    this.bikeType = bikeType;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public int getUseStatus() {
                    return useStatus;
                }

                public void setUseStatus(int useStatus) {
                    this.useStatus = useStatus;
                }

                public int getLockStatus() {
                    return lockStatus;
                }

                public void setLockStatus(int lockStatus) {
                    this.lockStatus = lockStatus;
                }

                public int getBikeStatus() {
                    return bikeStatus;
                }

                public void setBikeStatus(int bikeStatus) {
                    this.bikeStatus = bikeStatus;
                }

                public int getBattery() {
                    return battery;
                }

                public void setBattery(int battery) {
                    this.battery = battery;
                }

                public int getTotalMileage() {
                    return totalMileage;
                }

                public void setTotalMileage(int totalMileage) {
                    this.totalMileage = totalMileage;
                }

                public String getGeocode() {
                    return geocode;
                }

                public void setGeocode(String geocode) {
                    this.geocode = geocode;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public int getKuaituBikeValuationRule() {
                    return kuaituBikeValuationRule;
                }

                public void setKuaituBikeValuationRule(int kuaituBikeValuationRule) {
                    this.kuaituBikeValuationRule = kuaituBikeValuationRule;
                }

                public Object getDistance() {
                    return distance;
                }

                public void setDistance(Object distance) {
                    this.distance = distance;
                }

                public Object getPrice() {
                    return price;
                }

                public void setPrice(Object price) {
                    this.price = price;
                }
            }
        }
    }
}
